place where cement blocks are sold - French English Dictionary